import request from '@/utils/request'
// getHospitalListNew	查询医院列表（医院管理+基层管理+检索时调用）
// POST	String token，Integer regionId,Integer hospitalId,String type,String level
// 参数放body中，前台需要判断用户的角色，超级管理员传regionId，不传hospitalId；医院管理员不传regionId，传hospitalId；
export function getHospitalListNew(data) {
  return request({
    url: '/hospitals/getHospitalListNew',
    method: 'post',
    'headers': {
      'Content-Type': 'application/json'
    },
    data,
    baseURL: process.env.VUE_APP_BASE_API_DATA
  })
}

// savehospital	创建医院+创建基层时调用）	POST
// "String phospitalId(上级医院id,新建医院不传，新建基层传)
// String hospitalName: ""测试44医院""（医院名称）
// String parentId: ""root""（写死）
// String token:
// String hospitalType：""中心医院""(医院类型)
// Integer regionId：1（区域id）
// String level:""一级丙等医院""（医院级别）
// boolean isAffiliated(是否是附属医院，新建基层时传true,新建医院false)"	参数放body中
export function savehospital(data) {
  return request({
    url: '/savehospital',
    method: 'post',
    'headers': {
      'Content-Type': 'application/json'
    },
    data,
    baseURL: process.env.VUE_APP_BASE_API_DATA
  })
}

// updatehospital	修改医院	PUT	"String hospitalId
// String hospitalName: ""测试44医院""（医院名称）
// String parentId: ""root""（写死）
// String parentName: ""组织机构树""（写死）
// String token:
// String hospitalType：""中心医院""(医院类型)
// Integer regionId：1（区域id）
// String level:""一级丙等医院""（医院级别）"	参数放body中
export function updatehospital(data) {
  return request({
    url: '/hospitals/update',
    method: 'post',
    'headers': {
      'Content-Type': 'application/json'
    },
    data: data,
    baseURL: process.env.VUE_APP_BASE_API_DATA
  })
}
